package com.snb.play.dwebtoon.util;

import android.util.Log;

public class Logger {

	static long startT;
	static long endT;
	public static final boolean LOGGER_ENABLED = false;

	public static void printStartTime() {
		startT = System.currentTimeMillis();
	}

	public static void printEndTime(String aTAG) {
		endT = System.currentTimeMillis() - startT;
		Log.d("TIME_CHECK", aTAG + ":   full processing time == " + endT / 1000d + "(" + endT + ") sec");
	}

	public static void m(String TAG, String msg) {
		Log.e(TAG, msg == null ? "" : msg);
	}

	public static void i(String tagName, String msg) {
		if (LOGGER_ENABLED) {
			Log.i(tagName, msg == null ? "" : msg);
		}
	}

	public static void i(String tagName, String msg, Throwable tr) {
		if (LOGGER_ENABLED) {
			Log.i(tagName, msg == null ? "" : msg, tr);
		}
	}

	public static void w(String tagName, String msg) {
		if (LOGGER_ENABLED) {
			Log.w(tagName, msg == null ? "" : msg);
		}
	}

	public static void w(String tagName, String msg, Throwable tr) {
		if (LOGGER_ENABLED) {
			Log.w(tagName, msg == null ? "" : msg, tr);
		}
	}

	public static void d(String tagName, String msg) {
		if (LOGGER_ENABLED) {
			Log.d(tagName, msg == null ? "" : msg);
		}
	}

	public static void d(String tagName, String msg, Throwable tr) {
		if (LOGGER_ENABLED) {
			Log.d(tagName, msg == null ? "" : msg, tr);
		}
	}

	public static void e(String tagName, String msg) {
		if (LOGGER_ENABLED) {
			Log.e(tagName, msg == null ? "" : msg);
		}
	}

	public static void e(String tagName, String msg, Throwable tr) {
		if (LOGGER_ENABLED) {
			Log.e(tagName, msg == null ? "" : msg, tr);
		}
	}

}
